package com.example.snap_it;

import java.util.LinkedList;

import android.graphics.Bitmap;

public class SingletonArmazenaFotosTiradas 
{
	private static SingletonArmazenaFotosTiradas instanciaDoArmazenador;
	private LinkedList<FotoEDescricao> fotosTiradas;
	
	private SingletonArmazenaFotosTiradas()
	{
		fotosTiradas = new LinkedList<FotoEDescricao>();
	}
	
	public static SingletonArmazenaFotosTiradas getInstance()
	{
		if(instanciaDoArmazenador == null)
		{
			instanciaDoArmazenador = new SingletonArmazenaFotosTiradas();
		}
		
		return instanciaDoArmazenador;
	}

	public LinkedList<FotoEDescricao> getFotosTiradas() 
	{
		return fotosTiradas;
	}
	
	public void limparListaDeFotos()
	{
		this.fotosTiradas = new LinkedList<FotoEDescricao>();
	}

	
	public void adicionarNovaFotoTirada(Bitmap novaFoto, String novaDescricao)
	{
		FotoEDescricao novaFotoTirada = new FotoEDescricao(novaFoto, novaDescricao);
		this.fotosTiradas.add(novaFotoTirada);
	}
	

}
